// stores/counter.js
import { defineStore } from 'pinia'
import { computed, ref } from 'vue'
// 第一个参数： Store的名称
// 第二个参数： 组合式api的入口函数
export const useCounterStore = defineStore(
	'counter',
	() => {
		// 这是一个响应式的状态
		const count = ref(0)
		const increment = () => {
			count.value++
		}
		const delcrement = () => {
			count.value--
		}
		const doubleCount = computed(() => {
			return count.value * 2
		})

		return { count, increment, delcrement, doubleCount }
	},
	{
		persist: true,
	}
)
